<%-- 
    Document   : uploadFile
    Created on : 06-feb-2015, 23:37:35
    Author     : JoseHernan
--%>

<%@page import="java.util.List"%>
<%@page import="org.apache.commons.fileupload.FileItem"%>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
<%@page import="java.io.File"%>
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%
    String nombreArchivo = "";
    String ubicacionArchivo = "D:\\svn\\xsis\\xsis\\web\\evidencias\\";
    DiskFileItemFactory factory = new DiskFileItemFactory();
    factory.setSizeThreshold(1024);
    factory.setRepository(new File(ubicacionArchivo));
    ServletFileUpload upload = new ServletFileUpload(factory);

    try {
        List<FileItem> partes = upload.parseRequest(request);
        for (FileItem item : partes) {
            nombreArchivo = item.getName();
            File file = new File(ubicacionArchivo, item.getName());
            item.write(file);

        }
        String msg = "OK*" + nombreArchivo;
        out.write(msg.trim());
    } catch (Exception ex) {
        out.write("Error al subir el archivo: " + ex.getMessage());
    }

%>